package com.wyz.saas.api.set

import android.graphics.Bitmap

interface AppSetDescriptor {

    fun getTip(): String

    fun getGroup(): String

    fun getIcon(): Bitmap?

    fun getLabel(): String

    fun getValue(): Any?

    @Throws(IllegalArgumentException::class)
    fun validate(value: Any?): Boolean

    @Throws(IllegalArgumentException::class)
    fun setValue(value: Any?)

}